export default {
  namespaced: true,//将小仓库封闭
  //user仓库的数据
  state: {
    //如果本地有token优先使用本地的数据 否则使用''
    token: localStorage.getItem('token') ? localStorage.getItem('token') : ''//存储token数据
  },
  //修改仓库数据必须通过mutations函数
  mutations: {
    setToken(state, newToken) {
      state.token = newToken  //更新仓库的token数据
      localStorage.setItem('token', newToken)
    },
    removeToken(state) {//清空仓库
      state.token = ''
      localStorage.removeItem('token')
    }
  },
  //mutations函数必须是同步的
  actions: {}
}
